package cn.yunhe.controller;
import cn.yunhe.entity.Order;
import cn.yunhe.service.IOrderService;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;


@WebServlet("/before/QueryOrderByOrderIdServlet")
public class QueryOrderByOrderIdServlet extends HttpServlet {

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
          PrintWriter out= response.getWriter();
          response.setContentType("text/json;charset=UTF-8");
          String orderIdStr= request.getParameter("orderId");
          int orderId=Integer.parseInt(orderIdStr);
        IOrderService iOrderService=new IOrderService();
        Order order=iOrderService.getOrderByOrderId(orderId);
        JSONObject jsonObject=new JSONObject();
            if (order!=null){
           jsonObject.put("order",order);
           out.print(jsonObject);
            }else{
                out.print("1");
            }




    }

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doPost(req, resp);
    }
}
